package com.ruoyi.prevention.isoward.service;

import java.util.List;
import com.ruoyi.prevention.isoward.domain.Isoward;

/**
 * 隔离病房信息Service接口
 * 
 * @author wad
 * @date 2022-04-06
 */
public interface IIsowardService 
{
    /**
     * 查询隔离病房信息
     * 
     * @param wardId 隔离病房信息主键
     * @return 隔离病房信息
     */
    public Isoward selectIsowardByWardId(Long wardId);

    /**
     * 查询隔离病房信息列表
     * 
     * @param isoward 隔离病房信息
     * @return 隔离病房信息集合
     */
    public List<Isoward> selectIsowardList(Isoward isoward);

    /**
     * 新增隔离病房信息
     * 
     * @param isoward 隔离病房信息
     * @return 结果
     */
    public int insertIsoward(Isoward isoward);

    /**
     * 修改隔离病房信息
     * 
     * @param isoward 隔离病房信息
     * @return 结果
     */
    public int updateIsoward(Isoward isoward);

    /**
     * 批量删除隔离病房信息
     * 
     * @param wardIds 需要删除的隔离病房信息主键集合
     * @return 结果
     */
    public int deleteIsowardByWardIds(Long[] wardIds);

    /**
     * 删除隔离病房信息信息
     * 
     * @param wardId 隔离病房信息主键
     * @return 结果
     */
    public int deleteIsowardByWardId(Long wardId);
}
